home *** CD-ROM | disk | FTP | other *** search
- echo $1 $2 $3 $4 $5 $6 $7
- if test $2 == ConnorAction
- if test $3 == do
- if test $Daventry::WizBook::Animation == stop
- echo Say something cute
- KQMonster::speak Connor Connor 1000 61 0 0 1 1
-
- else if test $Daventry::WizBook::Animation == SecondStop
- echo I'm Here!!!
- setThirdPerson
- handsOff 1
- sendEvent 0 wizbook KQCueEvent 3
-
- else
- echo Say something cuter
- KQMonster::speak Connor Connor 1000 61 14 74 1 0
-
- endif
- endif
- endif
-
- else if test $2 == TalkComplete
- if eval KQMonster::testMessage $3 $4 $5 $6 $7 1000 63 0 0 1
- echo rip!
- KQMonster::clearStateChangeNotify wizbook Connor
- sendEvent 0 wizbook KQAnimPlayEvent rip
- KQMonster::setState Connor Special 'AnimList=wizbook.anm,AnimListOn,c_ripout'
- getEndLoop Connor $1 1
- endif
-
- else if test $2 == Cue
- if test $3 == 1
- echo write!
- setThirdPerson
- handsOff 1
- KQCamera::addCamLoc 142748 205000 14800 1
- KQCamera::cutToCamLoc 141803 204188 12986
- sendEvent 0 wizbook KQAnimPlayEvent write
- getEndLoop $1 $1 1
-
- else if test $3 == 2
- if test $4 == 1
- echo Beginning to stop
- sendEvent 1.0 wizbook KQCueEvent 2 0
- else
- echo speak!
- move Connor 0 141736 204600 13000 0 0 0
- KQCamera::addCamLoc 142748 205000 14800 1
- KQCamera::cutToCamLoc 141803 204188 12986
- #move KQCamera 0 142748 205000 14800
- KQMonster::stateChangeNotify wizbook Connor
- KQMonster::speak Connor Connor 1000 63 0 0 1 1
- endif
-
- else if test $3 == 3
- checkDistance wizbook Connor 1500
- if test $Console::Return == 1
- KQObject::collisionType wizquill -1
- KQObject::collisionType wizbook -1
- sendEvent 0 wizbook KQCueEvent 2 0
- else
- echo walk to
- KQObject::collisionType wizquill -1
- KQObject::collisionType wizbook -1
-
- # Walk to seems to be flakey. When I have time, I might return to this
- # KQConner::walkTo 141900 205550 wizbook 2 1
- sendEvent 0 wizbook KQCueEvent 2 0
- endif
-
- else if test $3 == 4
- echo ...And turn and flip...
- pointAndCue 141803 204188 12986 wizbook 2 0
-
- else if test $3 == 300
- if test $5 == c_ripout
- getEndLoop Connor $1 0
- give INVITEM_SpellPage
- handsOff 0
- KQCamera::follow Connor
- move KQCamera 0 143187 205962 13500
- setThirdPerson
- KQCamera::follow Connor
- KQObject::collisionType wizbook +1
- set Daventry::WizBook::Animation done
- sendEvent 0 wizbook KQAnimPlayEvent stop
-
- else if test $5 == write
- # KQMonster::speak Connor Connor 1000 62 0 0 1 1
- handsOff 0
- KQCamera::follow Connor
- setThirdPerson
- set Daventry::WizBook::Animation SecondStop
- sendEvent 0 wizbook KQAnimPlayEvent SecondStop
- sendEvent 0 wizquill KQAnimPlayEvent stop
- getEndLoop $1 $1 0
-
- endif
- endif
- endif
- endif
- endif
- endif
- endif
- endif
- endif
- endif
-